Type.registerNamespace('TomSawyer.Web'); TomSawyer.Web.Service=function() { TomSawyer.Web.Service.initializeBase(this); this._timeout = 0; this._userContext = null; this._succeeded = null; this._failed = null; } TomSawyer.Web.Service.prototype={ Reset:function(CompanySiteId,Email,succeededCallback, failedCallback, userContext) { return this._invoke(TomSawyer.Web.Service.get_path(), 'Reset',false,{CompanySiteId:CompanySiteId,Email:Email},succeededCallback,failedCallback,userContext); }, DoLogin:function(Email,Password,RememberMe,succeededCallback, failedCallback, userContext) { return this._invoke(TomSawyer.Web.Service.get_path(), 'DoLogin',false,{Email:Email,Password:Password,RememberMe:RememberMe},succeededCallback,failedCallback,userContext); }, DoLogout:function(succeededCallback, failedCallback, userContext) { return this._invoke(TomSawyer.Web.Service.get_path(), 'DoLogout',false,{},succeededCallback,failedCallback,userContext); }, DoRegister:function(CompanySiteId,Email,Handle,Password,BirthDate,Gender,succeededCallback, failedCallback, userContext) { return this._invoke(TomSawyer.Web.Service.get_path(), 'DoRegister',false,{CompanySiteId:CompanySiteId,Email:Email,Handle:Handle,Password:Password,BirthDate:BirthDate,Gender:Gender},succeededCallback,failedCallback,userContext); }} TomSawyer.Web.Service.registerClass('TomSawyer.Web.Service',Sys.Net.WebServiceProxy); TomSawyer.Web.Service._staticInstance = new TomSawyer.Web.Service(); TomSawyer.Web.Service.set_path = function(value) { TomSawyer.Web.Service._staticInstance._path = value; } TomSawyer.Web.Service.get_path = function() { return TomSawyer.Web.Service._staticInstance._path; } TomSawyer.Web.Service.set_timeout = function(value) { TomSawyer.Web.Service._staticInstance._timeout = value; } TomSawyer.Web.Service.get_timeout = function() { return TomSawyer.Web.Service._staticInstance._timeout; } TomSawyer.Web.Service.set_defaultUserContext = function(value) { TomSawyer.Web.Service._staticInstance._userContext = value; } TomSawyer.Web.Service.get_defaultUserContext = function() { return TomSawyer.Web.Service._staticInstance._userContext; } TomSawyer.Web.Service.set_defaultSucceededCallback = function(value) { TomSawyer.Web.Service._staticInstance._succeeded = value; } TomSawyer.Web.Service.get_defaultSucceededCallback = function() { return TomSawyer.Web.Service._staticInstance._succeeded; } TomSawyer.Web.Service.set_defaultFailedCallback = function(value) { TomSawyer.Web.Service._staticInstance._failed = value; } TomSawyer.Web.Service.get_defaultFailedCallback = function() { return TomSawyer.Web.Service._staticInstance._failed; } TomSawyer.Web.Service.set_path("/service/Main.asmx"); TomSawyer.Web.Service.Reset= function(CompanySiteId,Email,onSuccess,onFailed,userContext) {TomSawyer.Web.Service._staticInstance.Reset(CompanySiteId,Email,onSuccess,onFailed,userContext); } TomSawyer.Web.Service.DoLogin= function(Email,Password,RememberMe,onSuccess,onFailed,userContext) {TomSawyer.Web.Service._staticInstance.DoLogin(Email,Password,RememberMe,onSuccess,onFailed,userContext); } TomSawyer.Web.Service.DoLogout= function(onSuccess,onFailed,userContext) {TomSawyer.Web.Service._staticInstance.DoLogout(onSuccess,onFailed,userContext); } TomSawyer.Web.Service.DoRegister= function(CompanySiteId,Email,Handle,Password,BirthDate,Gender,onSuccess,onFailed,userContext) {TomSawyer.Web.Service._staticInstance.DoRegister(CompanySiteId,Email,Handle,Password,BirthDate,Gender,onSuccess,onFailed,userContext); }